type github.com/andybalholm/brotli.encoderParams
46 uses
github.com/andybalholm/brotli (current package)
backward_references.go#L40: func createBackwardReferences(num_bytes uint, position uint, ringbuffer []byte, ringbuffer_mask uint, params *encoderParams, hasher hasherHandle, dist_cache []int, last_insert_len *uint, commands *[]command, num_literals *uint) {
backward_references_hq.go#L373: func updateNodes(num_bytes uint, block_start uint, pos uint, ringbuffer []byte, ringbuffer_mask uint, params *encoderParams, max_backward_limit uint, starting_dist_cache []int, num_matches uint, matches []backwardMatch, model *zopfliCostModel, queue *startPosQueue, nodes []zopfliNode) uint {
backward_references_hq.go#L534: func zopfliCreateCommands(num_bytes uint, block_start uint, nodes []zopfliNode, dist_cache []int, last_insert_len *uint, params *encoderParams, commands *[]command, num_literals *uint) {
backward_references_hq.go#L573: func zopfliIterate(num_bytes uint, position uint, ringbuffer []byte, ringbuffer_mask uint, params *encoderParams, gap uint, dist_cache []int, model *zopfliCostModel, num_matches []uint32, matches []backwardMatch, nodes []zopfliNode) uint {
backward_references_hq.go#L624: func zopfliComputeShortestPath(num_bytes uint, position uint, ringbuffer []byte, ringbuffer_mask uint, params *encoderParams, dist_cache []int, hasher *h10, nodes []zopfliNode) uint {
backward_references_hq.go#L683: func createZopfliBackwardReferences(num_bytes uint, position uint, ringbuffer []byte, ringbuffer_mask uint, params *encoderParams, hasher *h10, dist_cache []int, last_insert_len *uint, commands *[]command, num_literals *uint) {
backward_references_hq.go#L692: func createHqZopfliBackwardReferences(num_bytes uint, position uint, ringbuffer []byte, ringbuffer_mask uint, params *encoderParams, hasher hasherHandle, dist_cache []int, last_insert_len *uint, commands *[]command, num_literals *uint) {
block_splitter.go#L97: func splitBlock(cmds []command, data []byte, pos uint, mask uint, params *encoderParams, literal_split *blockSplit, insert_and_copy_split *blockSplit, dist_split *blockSplit) {
block_splitter_command.go#L375: func splitByteVectorCommand(data []uint16, literals_per_histogram uint, max_histograms uint, sampling_stride_length uint, block_switch_cost float64, params *encoderParams, split *blockSplit) {
block_splitter_distance.go#L375: func splitByteVectorDistance(data []uint16, length uint, literals_per_histogram uint, max_histograms uint, sampling_stride_length uint, block_switch_cost float64, params *encoderParams, split *blockSplit) {
block_splitter_literal.go#L375: func splitByteVectorLiteral(data []byte, length uint, literals_per_histogram uint, max_histograms uint, sampling_stride_length uint, block_switch_cost float64, params *encoderParams, split *blockSplit) {
brotli_bit_stream.go#L1274: func storeMetaBlock(input []byte, start_pos uint, length uint, mask uint, prev_byte byte, prev_byte2 byte, is_last bool, params *encoderParams, literal_context_mode int, commands []command, mb *metaBlockSplit, storage_ix *uint, storage []byte) {
brotli_bit_stream.go#L1411: func storeMetaBlockTrivial(input []byte, start_pos uint, length uint, mask uint, is_last bool, params *encoderParams, commands []command, storage_ix *uint, storage []byte) {
brotli_bit_stream.go#L1445: func storeMetaBlockFast(input []byte, start_pos uint, length uint, mask uint, is_last bool, params *encoderParams, commands []command, storage_ix *uint, storage []byte) {
encode.go#L79: params encoderParams
encode.go#L425: func chooseContextMode(params *encoderParams, data []byte, pos uint, mask uint, length uint) int {
encode.go#L435: func writeMetaBlockInternal(data []byte, mask uint, last_flush_pos uint64, bytes uint, is_last bool, literal_context_mode int, params *encoderParams, prev_byte byte, prev_byte2 byte, num_literals uint, commands []command, saved_dist_cache []int, dist_cache []int, storage_ix *uint, storage []byte) {
encode.go#L440: var block_params encoderParams = *params
encode.go#L507: func chooseDistanceParams(params *encoderParams) {
encode.go#L595: func encoderInitParams(params *encoderParams) {
h10.go#L41: func (h *h10) Initialize(params *encoderParams) {
h10.go#L162: func findAllMatchesH10(handle *h10, dictionary *encoderDictionary, data []byte, ring_buffer_mask uint, cur_ix uint, max_length uint, max_backward uint, gap uint, params *encoderParams, matches []backwardMatch) uint {
h5.go#L44: func (h *h5) Initialize(params *encoderParams) {
h6.go#L45: func (h *h6) Initialize(params *encoderParams) {
hash.go#L21: Initialize(params *encoderParams)
hash.go#L309: func hasherSetup(handle *hasherHandle, params *encoderParams, data []byte, position uint, input_size uint, is_last bool) {
hash.go#L337: func initOrStitchToPreviousBlock(handle *hasherHandle, data []byte, mask uint, params *encoderParams, position uint, input_size uint, is_last bool) {
hash_composite.go#L35: params *encoderParams
hash_composite.go#L38: func (h *hashComposite) Initialize(params *encoderParams) {
hash_forgetful_chain.go#L55: func (h *hashForgetfulChain) Initialize(params *encoderParams) {
hash_longest_match_quickly.go#L50: func (h *hashLongestMatchQuickly) Initialize(params *encoderParams) {
hash_rolling.go#L55: func (h *hashRolling) Initialize(params *encoderParams) {
metablock.go#L58: func initDistanceParams(params *encoderParams, npostfix uint32, ndirect uint32) {
metablock.go#L140: func buildMetaBlock(ringbuffer []byte, pos uint, mask uint, params *encoderParams, prev_byte byte, prev_byte2 byte, cmds []command, literal_context_mode int, mb *metaBlockSplit) {
metablock.go#L152: var orig_params encoderParams = *params
metablock.go#L155: var new_params encoderParams = *params
params.go#L26: type encoderParams struct {
quality.go#L48: func maxZopfliLen(params *encoderParams) uint {
quality.go#L57: func maxZopfliCandidates(params *encoderParams) uint {
quality.go#L65: func sanitizeParams(params *encoderParams) {
quality.go#L87: func computeLgBlock(params *encoderParams) int {
quality.go#L110: func computeRbBits(params *encoderParams) int {
quality.go#L114: func maxMetablockSize(params *encoderParams) uint {
quality.go#L125: func literalSpreeLengthForSparseSearch(params *encoderParams) uint {
quality.go#L133: func chooseHasher(params *encoderParams, hparams *hasherParams) {
ringbuffer.go#L33: func ringBufferSetup(params *encoderParams, rb *ringBuffer) {
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |